package com.zmn.oms.model.entity.pricefeedback;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;


/**
 * 描述: 价格反馈表
 *
 * @author weilai
 * @since 2022-09-07 11:23:26
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class PriceFeedback implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 描述: 主键ID
     **/
    private Integer feedbackId;
    /**
     * 描述: 工单Id
     **/
    private Long orderId;
    /**
     * 描述: 工程师Id
     **/
    private Integer engineerId;
    /**
     * 描述: 城市ID
     **/
    private Integer cityId;
    /**
     * 描述: 所在城市
     **/
    private String cityName;
    /**
     * 描述: 渠道名称
     **/
    private String channelName;
    /**
     * 描述: 渠道id
     **/
    private Integer channelId;
    /**
     * 描述: 订单业务类型：1保外业务（C），2保内业务（F），3工程业务（B）
     **/
    private Integer bizType;
    /**
     * 描述: 前台服务分类Id
     **/
    private Integer servCategId;
    /**
     * 描述: 前台服务分类
     **/
    private String servCateg;
    /**
     * 描述: 前台产品一级分类Id
     **/
    private Integer categOneId;
    /**
     * 描述: 前台产品一级分类
     **/
    private String categone;
    /**
     * 描述: 前台产品二级分类Id
     **/
    private Integer categTwoId;
    /**
     * 描述: 前台产品二级分类
     **/
    private String categTwo;
    /**
     * 描述: 前台产品名称
     **/
    private String productName;
    /**
     * 描述: 前台产品ID
     **/
    private Integer productId;
    /**
     * 描述: 后台服务分类Id
     **/
    private Integer erpServCategId;
    /**
     * 描述: 后台服务分类
     **/
    private String erpServCateg;
    /**
     * 描述: 后台产品一级分类Id
     **/
    private Integer erpCategOneId;
    /**
     * 描述: 后台产品一级分类
     **/
    private String erpCategOne;
    /**
     * 描述: 后台产品二级分类Id
     **/
    private Integer erpCategTwoId;
    /**
     * 描述: 后台产品二级分类
     **/
    private String erpCategTwo;
    /**
     * 描述: 后台产品名称
     **/
    private String erpProductName;
    /**
     * 描述: 项目名称
     **/
    private String projectName;
    /**
     * 描述: 项目ID
     **/
    private Integer projectId;
    /**
     * 描述: 产品类型
     **/
    private String productType;
    /**
     * 描述: 品牌Id
     **/
    private Integer brandId;
    /**
     * 描述: 品牌
     **/
    private String brand;
    /**
     * 描述: 价格表id
     **/
    private Integer tariffId;
    /**
     * 描述: 价格表名称
     **/
    private String tariffName;
    /**
     * 描述: 定价方式：系数定价 城市定价
     **/
    private String tariffCalMode;
    /**
     * 描述: 反馈执行价 单位：分
     **/
    private Integer feedbackPrice;
    /**
     * 描述: 当前执行价 单位: 分
     **/
    private Integer currentPrice;
    /**
     * 描述: 期望价格 单位: 分
     **/
    private Integer expectPrice;
    /**
     * 描述: 备注说明
     **/
    private String remark;

    /**
     * 创建时间 可用作反馈时间
     */
    private Date createTime;
    /**
     * 后台产品Id
     */
    private Integer erpProductId;
}
